/*
  存在一级过滤词，前台不能显示；
  存在二级过滤词，前台  能显示；
  收费客户，存在一二级词，前台能显示；  
  审核状态标识：一级：1；二级：2；收费：3
    
  filter_in_com		写入状态公司名称
  filter_in_info	写入状态非公司名称
  filter_out_com	公司名称输出
  filter_out_info	数据输出
  filter_jk_com		监控 公司名称;
  filter_jk_info	监控 非公司名称
 
 */
package com.youboy.wechatapi.utils.kwfilter;



public class WordFilter {
	public KeyWord kwf = KeyWord.getInstance();

	public String filter_in_com(String content) {
		return kwf.filter_in(content, "0", "0");
	}

	public String filter_in_info(String content) {
		return kwf.filter_in(content, "1", "0");
	}

	public String filter_jk_com(String content) {
		return kwf.filter_jk(content, "0", "0", "<font color=#ff0000>",
				"</font>", "<font color=#00ff00>", "</font>",
				"<font color=#00ffee>", "</font>");
	}

	public String filter_jk_info(String content) {
		return kwf.filter_jk(content, "1", "0", "<font color=#ff0000>",
				"</font>", "<font color=#00ff00>", "</font>",
				"<font color=#00ffee>", "</font>");
	}

	public String filter_out_com(String content) {
		return kwf.filter_out(content, "0", "0");
	}

	public String filter_out_info(String content) {
		return kwf.filter_out(content, "1", "0");
	}

	public String filter_jk(String content, String sta, String mgcstyle1,
			String mgcstyle2, String wfcstyle1, String wfcstyle2,
			String dgcstyle1, String dgcstyle2) {
		return kwf.filter_jk(content, sta, "0", mgcstyle1, mgcstyle2,
				wfcstyle1, wfcstyle2, dgcstyle1, dgcstyle2);
	}

	/*
	 * 重新读取词库文件
	 */
	public boolean reload() {
		return kwf.reload();
	}

}